Slideshow View2
A custom androidx.appcompat.widget.AppCompatImageView that displays a slideshow of images.
This view manages a playlist of Source items, typically images, and displays them sequentially with transitions. It supports various source types including local images, remote images, and integrations with ad services like VistarMedia and PlaceExchange. The slideshow can auto-advance based on intervals defined in the sources.
It implements RevelControl for integration into the RevelDigital player system, handling playback control, dynamic content updates (e.g., from ad services or RSS feeds), and event listening. It uses TransitionDrawable for smooth visual transitions between images.
Conditional playback of sources based on com.reveldigital.player.ConditionEvaluator is also supported.